草庐IT

关于在Qt中tableWidget表格中有按钮或者chebox选择点击事件

这里以checkbox为例:基本思路:使用槽函数监听checkBox的改变,获取点击checkBox所在的行数和列数//设置表头信息voidSystemMngForm::initNetConfigTableAttr(){ui->tableWidget->setWordWrap(true);ui->tableWidget->horizontalHeader()->setDefaultAlignment(Qt::AlignCenter);ui->tableWidget->verticalHeader()->hide();fileItem=newQTableWidgetItem(QString(""

qt5-default装不上以及g++: error: /usr/lib/x86_64-linux-gnu/libQt5Core.so: 没有那个文件或目录

项目场景:系统配置:ubuntu系统:20.04LTSpython版本:3.8.10NS3.38按照官网NS3官网安装最新版NS3.38后,想着把NetAnim也安装一下,于是在网上找到了这篇文章(Ubuntu20.04安装NS3的3.36版本(最新版本)_clionns3_深度不睡觉的博客-CSDN博客)并进行了参考,在该文章的第2节中有详细的安装NetAnim的步骤。然而执行下列代码时出现问题sudomakecleansudoqmakeNetAnim.pro#NetAnim的编译安装sudomake注:安装NetAnim的前提默认你已经装好了相关的环境依赖。详情请见NS-installat

QT-通过tcp传输文件和文本消息

1.概述在建立连接的基础上增加了发送文件的功能,在接收端和发送端定义了一个枚举类型,用于判别发送的是文件还是文本消息enumMSG{messAge,fiLe};2.客户端客户端ui主要函数1.获取端口号和ip地址,进行连接,再次点击即可断开连接voidWidget::on_btn_listen_clicked(){QStringaddress=ui->lineEdit_address->text();qint16port=ui->lineEdit_port->text().toInt();QHostAddressip=QHostAddress(address);if(!conState){my

【Qt】如何在Qt应用程序中使用设计好的UI文件

文章目录一、导读二、编译过程中对ui文件的处理三、在编译过程中如何使用ui文件(3-1)直接附加方式(3-2)单继承方式(3-3)多继承方式四、总结一、导读本质上,QtDesigner的ui文件是一个以XML格式书写的文件,文件中内容描述了一个界面的widget关系树。这个文件在以下两种情况下会使用到:(1)在编译的时候,这意味着ui文件将被转换为可编译的c++代码,这个过程由uic完成。(2)在应用程序运行的时候,ui文件将由QUiLoader类处理,该类用于解析XML文件并动态构造widget树。本文描述第一种情况:在编译的时候使用ui文件。描述ui文件背后的机制,以及如何在应用程序中使用

360N7root 360手机N7Xposed 360N7刷机 360手机永久root 360n7root补丁 360手机刷机 360手机root 360手机twrp

360N7root360手机N7Xposed360N7刷机360手机永久root360n7root补丁360手机刷机360手机root360手机twrp 参考:360手机-360刷机360刷机包twrp、root360刷机包360手机刷机:360rom.github.io【前言】因360N7机型机制,ROOT重后,需电脑+有线连接+手动授获权,较麻烦,固牵引/使用本无线连接方法。【注意事项】严格按照流程和要求部署,错误会导致变砖/不开机等如正确部署后,不成功,请检查/设置步骤是否正确无误如正确部署后,本机执行root命令有效,但后期意外无效,请通过电脑端再次执行adbshellsetenfor

Qt如何实现动态背景-视频背景

前言需求:加载视频作为视频背景,在上层可以进行图片的动画化,或是进行其他操作。几种方法:1、直接将视频弄成一个QDialog,然后再上层在弄一个QDialog,背景透明即可。但遇到一个问题,QDialog没办法局部透明。2、使用QOpenGLWidget:这个方案没有使用。3、使用QGraphicsVideoItem:当前使用的是这个方案,但这个方案有缺陷,有可能不支持某些mp4文件。所以,会导致显示不成功。这个问题已经基本解决了,只要把对应的Mp4文件转变成AVC(H264)格式就可以了。正文一、QVideoWidget+QMediaPlayer1、成功运行的代码ui->setupUi(th

刷了360多道算法题,我终于顿悟了它的真谛

大家好,我是哪吒。最近一直在刷算法题,刷华为OD算法题,有诸多好处:比如可以考华为OD岗位,大厂算法岗,待遇直接拉满,走向人生巅峰。不考也没关系,就当练习算法题了,哪吒半年时间刷了360多道题,平均一天六道题,一道题40分钟,一天刷4个小时?现在一看到算法题,真的有一种灵光乍现的感觉。希望用我自己疯狂刷题的劲头,感染大家,让大家爱上刷题,顺利通过华为OD机试,掌握更多优秀的算法。下面这道题,是很经典的深度优先搜索dfs算法+二叉树。掌握一道题,精通一类题,冲吧~一、题目描述某文件系统中有N个目录,每个目录都有一个独一无二的ID。每个目录只有一个父目录,但每个父目录下可以有零个或者多个子目录,目

Qt数据结构详解

常用数据类型qint8quint8qint16quint16qint32quint32qint64quint64qreal…文档索引类型说明大小qint8signedchar1quint8unsignedchar1qint16signedshort2quint16unsignedshort2qint32signedint4quint32unsignedint4qint64longlongint8quint64unsignedlonglongint8qrealdouble8求绝对值:TqAbs(constT&t)qrealabsoluteVale;qrealmyValue=-5.78;absol

Qt透明窗口鼠标穿透问题及解决办法

文章目录问题:实现:分析:重新实现:结论:问题:最近写了个项目,需要播放视频并在视频上做标记框去完成一些功能因为视频播放使用了VLC-qt的库,封装好的窗口控件没办法直接在该视频窗口上绘图(也许可以?)出于不想动别人写好的库的想法,想着在视频窗口上加一个透明蒙版-即一个透明窗口,在透明窗口上进行绘图操作实现:这个是业务窗口逻辑voidDialog::on_select_videowindow_clicked(){ //获取本窗口中视频窗口的位置,并转换为相对屏幕坐标QPointp=ui->video->mapToGlobal(QPoint(0,0));QSizesize=ui->video->

关于qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.解决思路

关于qt.qpa.plugin:CouldnotloadtheQtplatformplugin“xcb”in“”eventhoughitwasfound.解决思路在uos家庭版基于qt开发,debug程序时,遇到上述错误,详细错误如下:qt.qpa.plugin:CouldnotloadtheQtplatformplugin"xcb"in""eventhoughitwasfound.ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialized.Reinstallingtheapplicationmayfixthi